<?php

class CategoriePictogramme {

    protected $id = 0;    // Identifiant de la catégorie
    protected $nom = "";   // Nom de la catégorie

    // CONSTRUCTEUR / DESTRUCTEUR

    public function __construct() {
        $num = func_num_args();
        switch ($num) {
            case 2:
                //deux param�tres pass�s
                $this->nom = func_get_arg(1);
            case 1:
                //un seul param�tre pass�
                $this->id = func_get_arg(0);

                break;
            default:
            // Pas d'argument
        }
    }

    public function __destruct() {
        //print("Question __destruct() appel� <br/>");
        unset($this->nom);
        unset($this->id);
    }

    // SETTEURS
    public function setIdentifiant($id) {
        $this->id = $id;
    }

    public function setNom($nom) {
        $this->nom = $nom;
    }

   

    // GETTEURS
    public function getIdentifiant() {
        return $this->id;
    }

    public function getNom() {
        return $this->nom;
    }

    // FONCTIONS
    public function preprint() {
        echo "<pre>";
        print_r($this);
        echo "</pre>";
    }

}

?>